package org.github.manx98.jlibhac.tools.fssystem;

/**
 * @author Manx98
 * @version 1.0
 * @since 2022/10/3 19:17
 */
public enum IntegrityCheckLevel {
    /// <summary>
    /// No integrity checks will be performed.
    /// </summary>
    None,
    /// <summary>
    /// Invalid blocks will be marked as invalid when read, and will not cause an error.
    /// </summary>
    IgnoreOnInvalid,
    /// <summary>
    /// An <see cref="InvalidDataException"/> will be thrown if an integrity check fails.
    /// </summary>
    ErrorOnInvalid
}
